JAVA程式設計[陳銳編機械工業出版社教材]

《java程式設計》是2011年機械工業出版社出版的圖書,作者是陳銳。 該書內容全面,結構清晰,語言通俗流暢,重點難點突出,例題豐富,所有程式都能夠直接運行。

內容簡介

《Java程式設計》是目前最為流行的程式設計語言之一,也是計算機專業的一門必修課。《Java程式設計》是作者多年來從事教學和研究的心得之作,內容包括《Java程式設計》概述、Java開發環境、基本數據類型、流程控制、對象、類、包、繼承和多態、接口和抽象、異常與處理、Java Applet編程、數組和字元串、資料庫編程、圖形用戶界面設計、多執行緒機制、網路編程。

編輯推薦

《Java程式設計》可作為大中專院校計算機及相關專業的Java程式設計課程教材,也可作為計算機軟體開發、等級考試和軟體資格(水平)考試人員的參考書。

目錄

前言

第1章Java語言綜述

1 1Java是一門程式設計語言

1 2面向對象初步

1 2 1對象的概念

1 2 2對象的屬性

1 3Java的特點

1 4Java的不同版本

1 5Java的前景

1 6學好Java的關鍵

1 7小結

1 8練習

第2章Java編程環境

2 1J2SE的安裝與配置

2 2環境變數的配置與測試

2 2 1設定classpath

2 2 2設定path

2 2 3環境變數的測試

2 3第一個Java程式

2 3 1編寫第一個Java程式

2 3 2編譯與運行

2 3 3第一個程式分析

2 3 4注釋

2 4命名與保存

2 4 1標識符與關鍵字

2 4 2保存

2 5Java程式的開發流程

2 6小結

2 7練習

第3章數據類型

3 1數據類型

3 1 1整型

3 1 2char型

3 1 3浮點型

3 1 4布爾型

3 2變數

3 2 1變數的聲明

3 2 2變數的含義

3 2 3變數的分類

3 2 4變數的引用

3 3基本類型的初始化

3 4常量

3 5Java運算符

3 5 1算術運算符

3 5 2關係運算符

3 5 3邏輯運算符

3 5 4位運算符

3 5 5移位運算符

3 5 6賦值運算符

3 5 7三元運算符

3 5 8逗號運算符

3 5 9字元串運算符

3 5 10強制類型轉換

3 5 11運算符的優先權

3 6小結

3 7練習

第4章流程控制

4 1編程風格

4 2作用域

4 2 1塊作用域

4 2 2對象的存活時間

4 3條件語句

4 3 1if(…)

4 3 2if (…){…} else {…}

4 3 3if … else if …

4 4循環語句

4 4 1不確定循環

4 4 2確定循環

4 5中斷與繼續

4 5 1中斷

4 5 2繼續

4 5 3標籤語句

4 6分支語句

4 7返回語句

4 8小結

4 9練習

第5章面向對象編程基礎

5 1對象

5 1 1對象的特徵

5 1 2對象實例名

5 1 3對象變數的初始化

目錄Java程式設計5 2類

5 2 1類的含義

5 2 2設計自己的類

5 2 3分析你的類

5 3使用已有的類

5 3 1Math類

5 3 2Date類

5 3 3GregorianCalendar類

5 3 4對象重構

5 4包

5 4 1命名空間

5 4 2包的概念及作用

5 4 3包的實現

5 4 4使用包

5 4 5類路徑與默認包

5 4 6包作用域

5 5注釋及嵌入文檔

5 5 1如何添加注釋

5 5 2類注釋

5 5 3方法注釋

5 5 4欄位注釋

5 5 5其他注釋

5 6小結

5 7練習

第6章繼承和多態

6 1繼承的含義

6 2繼承的實現

6 3構造器的調用

6 4類之間的關係

6 4 1依賴

6 4 2聚合

6 4 3繼承

6 5繼承層次圖

6 6關於設計好繼承的幾點建議

6 7防止類的繼承

6 8多態

6 8 1多態的產生

6 8 2多態的概念

6 8 3多態的實質

6 8 4綁定

6 9超類

6 9 1equals方法

6 9 2通用編程

6 10數組列表

6 11對象包裝器

6 12小結

6 13練習

第7章接口和抽象

7 1接口

7 1 1接口的產生

7 1 2接口的概念

7 1 3接口的聲明

7 1 4接口的實現

7 1 5接口的多重實現

7 1 6接口的屬性

7 1 7接口的繼承

7 1 8接口的意義

7 2克隆

7 2 1淺拷貝

7 2 2深拷貝

7 3內部類

7 4抽象行為

7 5抽象類

7 6抽象與接口的區別

7 7小結

7 8練習

第8章異常與處理

8 1處理錯誤

8 1 1異常的分類

8 1 2異常的聲明

8 1 3異常的拋出

8 2異常的捕獲

8 2 1捕獲多個異常

8 2 2重新拋出異常

8 3finally子句

8 4小結

8 5練習

第9章Java Applet編程

9 1編寫Applet小程式

9 2Applet的執行過程

9 3小結

9 4練習

第10章數組和字元串

10 1數組

10 1 1數組的聲明

10 1 2數組的初始化

10 1 3匿名數組

10 1 4數組的拷貝

10 1 5命令行參數

10 1 6數組排序

10 2文本處理類

10 2 1String類

10 2 2StringBuffer類

10 3使用StringTokenizer類分析字元串

10 4Character類

10 5字元串與字元、位元組數組

10 5 1字元串與字元數組

10 5 2字元串與位元組數組

10 6小結

10 7練習

第11章資料庫連線及其套用

11 1JDBC基本編程概念

11 1 1設定ODBC數據源

11 1 2資料庫URL

11 1 3建立連線

11 1 4建立會話

11 1 5運算元據庫

11 2預查詢

11 3小結

11 4練習

第12章圖形用戶界面設計

12 1AWT工具集簡介

12 2AWT基本組件

12 2 1標識

12 2 2按鈕

12 2 3畫布

12 2 4複選框

12 2 5單選按鈕

12 2 6選單

12 2 7選單項

12 2 8列表框

12 2 9單行文本輸入框

12 2 10文本輸入區

12 2 11滾動條

12 2 12檔案對話框

12 2 13一個AWT的綜合例子

12 3AWT容器

12 3 1Frame

12 3 2Panel

12 4布局管理器

12 4 1FlowLayout

12 4 2BorderLayout

12 4 3GridLayout

12 4 4CardLayout

12 4 5GridBagLayout

12 4 6容器的嵌套

12 5AWT事件處理模型

12 5 1事件類

12 5 2事件監聽器

12 5 3AWT事件及其相應

的監聽器接口

12 5 4事件適配器

12 6Swing簡介

12 6 1Swing與AWT

12 6 2Swing程式結構簡介

12 7小結

12 8練習

第13章Java多執行緒機制

13 1Java中的執行緒

13 1 1進程與執行緒

13 1 2執行緒的狀態

13 1 3多執行緒的實現方法

13 2通過繼承Thread類實現多執行緒

13 3通過Runnable接口實現多執行緒

13 4執行緒的調度

13 5執行緒的同步

13 5 1基本的執行緒控制

13 5 2多執行緒的同步實現

13 6小結

13 7練習

第14章Java網路編程

14 1網路編程的基本概念

14 1 1網路基礎知識

14 1 2網路基本概念

14 2基於URL的Java網路編程

14 2 1URL類

14 2 2URLConnetction類

14 3基於套接字的Java網路編程

14 3 1Socket通信簡介

14 3 2創建Socket和ServerSocket

14 3 3Socket簡單套用

14 4數據報

14 5小結

14 6練習

參考文獻

熱門詞條

聯絡我們